package gruppoB;

import java.util.ArrayList;
import java.util.List;

import server.IHTTPServer;

/**
 * 
 * Classe che identifica il servizio richiesto.
 * 
 * @author Gabriele Gisco responsabile Gruppo B
 *
 */

public class TestServerB implements IHTTPServer{

	/* TODO :
	 * buona l'impostazione, anche se incompleta e ve ne sareste accorti proseguendo con
	 * le successive funzionalità del progetto.
	 * 
	 * Il Design Pattern da usare in questi casi è Strategy...
	 * provate a sistemare il codice per usarlo!!!
	 * 
	 */
	ServerManager serverManager = new ServerManager();
	@Override
	public ArrayList<String> elaboraRispostaHTTP(List<String> richiestaHTTP) {
		String[] httpRequestSplitted = richiestaHTTP.get(0).split(" ");
		if (httpRequestSplitted[1].endsWith(".html")) {
			serverManager.openPage(httpRequestSplitted[1]);
		}else {
			
		}
		return serverManager.getRisposta();
	}

	
}
